package com.health_predict_springboot.service;

import com.health_predict_springboot.pojo.SysAgeGroup;

import java.util.List;
import java.util.Map;

public interface SysAgeGroupService {
    // 根据ID查询
    SysAgeGroup getAgeGroupById(Integer ageGroupId);
    
    // 查询所有年龄分组
    List<SysAgeGroup> getAllAgeGroups();
    
    // 新增年龄分组
    boolean addAgeGroup(SysAgeGroup ageGroup);
    
    // 更新年龄分组
    boolean updateAgeGroup(SysAgeGroup ageGroup);
    
    // 删除年龄分组
    boolean deleteAgeGroup(Integer ageGroupId);
    
    // 分页查询
    List<SysAgeGroup> getAgeGroupsByPage(Map<String, Object> params);
    
    // 查询总数
    int getAgeGroupCount(Map<String, Object> params);
}